package company.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;

@TableName(value = "adoptionapplications")
public class Adoptionapplications {
    /**
     * 申请ID
     */
    @TableId(value = "ApplicationID", type = IdType.INPUT)
    private Integer applicationid;

    /**
     * 用户ID
     */
    @TableField(value = "UserID")
    private Integer userid;

    /**
     * 宠物ID
     */
    @TableField(value = "PetID")
    private Integer petid;

    /**
     * 申请日期
     */
    @TableField(value = "ApplicationDate")
    private Date applicationdate;

    /**
     * 申请状态
     */
    @TableField(value = "`Status`")
    private Object status;

    /**
     * 获取申请ID
     *
     * @return ApplicationID - 申请ID
     */
    public Integer getApplicationid() {
        return applicationid;
    }

    /**
     * 设置申请ID
     *
     * @param applicationid 申请ID
     */
    public void setApplicationid(Integer applicationid) {
        this.applicationid = applicationid;
    }

    /**
     * 获取用户ID
     *
     * @return UserID - 用户ID
     */
    public Integer getUserid() {
        return userid;
    }

    /**
     * 设置用户ID
     *
     * @param userid 用户ID
     */
    public void setUserid(Integer userid) {
        this.userid = userid;
    }

    /**
     * 获取宠物ID
     *
     * @return PetID - 宠物ID
     */
    public Integer getPetid() {
        return petid;
    }

    /**
     * 设置宠物ID
     *
     * @param petid 宠物ID
     */
    public void setPetid(Integer petid) {
        this.petid = petid;
    }

    /**
     * 获取申请日期
     *
     * @return ApplicationDate - 申请日期
     */
    public Date getApplicationdate() {
        return applicationdate;
    }

    /**
     * 设置申请日期
     *
     * @param applicationdate 申请日期
     */
    public void setApplicationdate(Date applicationdate) {
        this.applicationdate = applicationdate;
    }

    /**
     * 获取申请状态
     *
     * @return Status - 申请状态
     */
    public Object getStatus() {
        return status;
    }

    /**
     * 设置申请状态
     *
     * @param status 申请状态
     */
    public void setStatus(Object status) {
        this.status = status;
    }
}